// WARNING: THIS FILE IS MANAGED BY SPRING ROO.

package edu.unr.cater.npap.client.proxy;

import com.google.web.bindery.requestfactory.shared.EntityProxy;
import com.google.web.bindery.requestfactory.shared.ProxyForName;
import java.util.Set;
import org.springframework.roo.addon.gwt.RooGwtProxy;

@ProxyForName(value = "edu.unr.cater.npap.client.domain.Address", locator = "edu.unr.cater.npap.server.locator.AddressLocator")
@RooGwtProxy(value = "edu.unr.cater.npap.client.domain.Address", readOnly = { "version", "addressId" }, scaffold = true)
public interface AddressProxy extends EntityProxy {

    abstract Integer getAddressId();

    abstract Set<edu.unr.cater.npap.client.proxy.ContactProxy> getContacts();

    abstract void setContacts(Set<edu.unr.cater.npap.client.proxy.ContactProxy> contacts);

    abstract String getAddressStreetLine1();

    abstract void setAddressStreetLine1(String addressStreetLine1);

    abstract String getAddressStreetLine2();

    abstract void setAddressStreetLine2(String addressStreetLine2);

    abstract String getAddressCity();

    abstract void setAddressCity(String addressCity);

    abstract String getAddressState();

    abstract void setAddressState(String addressState);

    abstract String getAddressZipcode();

    abstract void setAddressZipcode(String addressZipcode);

    abstract Integer getVersion();
}
